// const { defineConfig } = require('@vue/cli-service')
// module.exports = defineConfig({
//   transpileDependencies: true,

//   devServer: {
//     client: {
//       overlay: false
//     },
//     proxy: {
//       '/apath': {
//         target: 'http://apath.example.com',
//         changeOrigin: true,
//         pathRewrite: {
//           '^/apath': ''
//         }
//       }
//     }
//   }
// })
module.exports = {
  configureWebpack: {
    devtool: 'source-map'
  },

  devServer: {
    client: {
      overlay: false
    },
    hot: true, //是否开启热加载
    allowedHosts: 'all',
    proxy: {
      //服务器代理
      '/api': {
        target:
          'http://ec2-43-192-41-93.cn-northwest-1.compute.amazonaws.com.cn:9001/api', // 实际跨域请求的API地址
        changeOrigin: true, // 跨域
        ws: true, //代理websockets
        pathRewrite: {
          '^/api': '/'
        }
      }
    } // dev环境下，webpack-dev-server 相关配置
  }
}
